package io.union_pay.response;

import com.alibaba.fastjson.JSONObject;
import lombok.Data;

@Data
public class UnifiedOrderResponse extends BasePayResponse {

    /**
     * 商户订单号
     */
    private String merOrderId;

    /**
     * 商户名称
     */
    private String merName;

    /**
     * 平台流水号
     */
    private String seqId;

    /**
     * 清分ID
     */
    private String settleRefId;

    /**
     * 交易状态
     */
    private String status;

    /**
     * 支付总金额
     */
    private String totalAmount;

    /**
     * 第三方订单号
     */
    private String targetOrderId;

    /**
     * 目标平台代码
     */
    private String targetSys;

    /**
     * 目标平台的状态
     */
    private String targetStatus;

    /**
     * 小程序支付参数
     */
    private JSONObject miniPayRequest;

    /**
     * 支付渠道商户号
     */
    private String targetMid;

    /**
     * 营销联盟优惠金额
     */
    private int yxlmAmount;

}
